Surfing Sayulita is an excellent, tranquil place for new surfers to learn the sport. The beach is shallow and you can reach the bottom even fifty meters away from the shore. The bottom of the beginner section is sandy and mostly safe. This makes it easy to get back to the place the waves break and allows more efficient learning. The beach also has a more demanding, rockier section, but it is quite hard to get there by accident. The waves are rather small and easy for beginners at least in January through March.
Plenty of small sport fishing trips available if you look around. If you can find Nacho's boat trips, he will give you a fun trip and can take you whale watching if you don't want to fish be forewarned he'll stop to fish anyhow if he sees something interesting.
There are a couple of other beaches that are more 'local', if you're up for minor adventure scout out the other beaches around town.